# @abstractmethod
from abc import abstractmethod, ABCMeta

class Animal():

    __metaclass__ = ABCMeta
    @abstractmethod
    def eat(self):
        pass


class Person(Animal):

    def eat(self):
        print('eat thing')


class Cat(Animal):
    pass


# a = Animal()

# b = Person()
# b.eat()

# c = Cat()